package com.moyq5.mvc.maker.test.web;

import org.apache.shiro.SecurityUtils;
import org.apache.shiro.session.Session;
import org.apache.shiro.subject.Subject;

/**
 * session工具类
 * @author Moyq5
 * @date 2018年5月11日
 */
public class MySessionUtils {

	private static Session session;
	
	public static Session getSession() {
		Subject subject = SecurityUtils.getSubject();
		
		// 以下代码仅用于调试
		if (null == session) {
			session = subject.getSession(true);
			session.setTimeout(Long.MAX_VALUE);
		}
		//return session;
		
		// 正式环境
		return subject.getSession();
				
	}
}
